<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>箭头函数</title>
  <script>
    /**
     * 1. 箭头函数： 无参的箭头函数
     */
    let a = ()=>{
      console.log("hello,箭头函数！")
    }
    /**
     * 2. 箭头函数： 一个参数的箭头函数
     */
    let a1 = name => {
      console.log(name + ",你好!")
    }
    // a1('小明')
    /**
     * 3. 箭头函数： 多参的箭头函数
     * 如果在函数体中只有一句话并且有返回值，此时可以省略return及花括号！
     */
    // let a2 = (a,b=0) => {
    //   return a + b
    // }
    // let a2 = (a,b=0) => a + b
    // console.log("a2 = ",a2(1))
    /**
     * 4. 箭头函数与解构 (开发中最常用的)
     */
    let a3 = ({sid,sname,addr:addr})=>{
      console.log("sid:",sid)
      console.log("sname:",sname)
      console.log("addr:",addr)
    }
    let stud = {
      "sid": 1000,
      "sname":"李白",
      "addr":"四川"
    }
    a3(stud)
  </script>
</head>
<body>

</body>
</html>
